package com.fr.chart.core.glyph;

import com.fr.base.core.json.JSONException;
import com.fr.base.core.json.JSONObject;
import com.fr.chart.core.Glyph;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public abstract class SoloGlyph
  implements Glyph
{
  private static final long serialVersionUID = -4037180161922703526L;

  public Iterator selectableChildren()
  {
    return Collections.EMPTY_LIST.iterator();
  }

  public Object clone()
    throws CloneNotSupportedException
  {
    return super.clone();
  }

  public JSONObject toJSONObject()
    throws JSONException
  {
    JSONObject localJSONObject = new JSONObject();
    return localJSONObject;
  }
}